|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--djbuch.kapitel_15.ToyStore
Kleines DemoObjekt, das die verschiedenen Szenarien des Recyclings von Domino Objekten aufzeigt.
| Field Summary | |
static java.lang.String |
DEFAULT_FORM
|
static java.lang.String |
ITEM_FORM
|
static java.lang.String |
ITEM_NAME
|
| Constructor Summary | |
ToyStore(java.lang.String dbName,
Session session)
Neues ToyStoreObejkt anlegen. |
|
| Method Summary | |
void |
addToy(int id,
java.lang.String name)
Erzeugt ein neues Document mit dem Toy Da das Document doc nur intern in dieser Methode und nur temporär benötigt wird, kann die Methode selbst das Recycle übernehmen. |
java.lang.String |
getToy(int id)
Lädt den Namen eines Toys mit der ID id Da das Document doc nur intern in dieser Methode und nur temporär benötigt wird, kann die Methode selbst das Recycle übernehmen. |
Document |
getToyDocument(int id)
Lädt das zu einem Toy gehörige Domino Document mit der ID id Da das Document doc als Ergebnis zurückgegeben wird, kann die Methode das Recycle nicht (!) |
void |
recycle()
Da die Klasse Toy eine Instanzvariable Database db selbst als Objekt bezieht und vorhält, muss eine externe Möglichkeit geboten werden, dieses Domino Java Objekt dem Recycle zuzuführen. |
void |
removeToy(int id)
Löscht das Document des Toy mit der ID id. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String ITEM_NAME
public static final java.lang.String ITEM_FORM
public static final java.lang.String DEFAULT_FORM
| Constructor Detail |
public ToyStore(java.lang.String dbName,
Session session)
throws NotesException
dbName - - Name der Datenbank. Wird als internes Datebank Objekt angelegt und geöffnetsession - - Um mit Domino Objekten zu arbeiten, wird immer eine Session benötigt.
NotesException| Method Detail |
public java.lang.String getToy(int id)
throws NotesException
id - - ID des zu ladenden Toys
NotesException
public Document getToyDocument(int id)
throws NotesException
id - - ID des zu ladenden Toys
NotesException
public void addToy(int id,
java.lang.String name)
throws NotesException
id - - ID des neuen Toysname - - Name des neuen Toys
NotesException
public void removeToy(int id)
throws NotesException
id -
NotesExceptionpublic void recycle()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||